if(body->type == TYPEMULTIPART) { /* multipart gets special handling */
part = body->contents.part; /* first body part */
/* find cookie */
for (param = body->parameter; param && !cookie; param = param->next)
if (!strcmp (param->attribute,"BOUNDARY")) cookie = param->value;
if (!cookie) cookie = "-"; /* yucky default */
/*
* Output a bit of text before the first multipart delimiter
* to warn unsuspecting users of non-mime-aware ua's that
* they should expect weirdness...
*/
if(f && !(*f)(s, " This message is in MIME format. The first part should be readable text,\015\012 while the remaining parts are likely unreadable without MIME-aware tools.\015\012 Send mail to mime@docserver.cac.washington.edu for more info.\015\012\015\012"))